Distributed Reactive Programming for Reactive Distributed Systems
نویسندگان
چکیده
منابع مشابه
Towards Distributed Reactive Programming
Reactive applications is a wide class of software that responds to user input, network messages, and other events. Recent research on reactive languages successfully addresses the drawbacks of the Observer pattern – the traditional way reactive applications are implemented in the object-oriented setting – by introducing time-changing values and other ad-hoc programming abstractions. However, th...
متن کاملProgramming Distributed Reactive Systems: a Strong and Weak Synchronous Coupling
Reactive and real-time systems often require temporal and logical safety, concurrency and determinism. Several asynchronous and strong synchronous answers have been proposed to this problem. However , asynchronous languages such as CSP or CCS force the user to choose between determinism and concurrency, for they base concur-rency on asynchronous implementation models where processes non-determi...
متن کاملReactive Real-Time Programming with Distributed Agents
The proposed reactive real{time programming system is a new approach to implement complex distributed heterogeneous real-time applications. It is based on the notion of distributed multi{agent systems. The whole control task is decomposed top down into small execution units, called agents which communicate by sending and executing contracts and are speciied in a hardware independent language ba...
متن کاملTools for Constructing Distributed Reactive Systems
Many distributed applications can be cast as a reactive systems, where a reactive system consists of an instrumented program that is monitored and controlled by an input-driven control program. Examples of non-real-time reactive systems include monitoring and debugging systems, tool integration services, and network and distributed application managers. There is currently little support for bui...
متن کاملDistributed Reactive Collision Avoidance for Multivehicle Systems
The focus of this paper is the n-vehicle collision avoidance problem. The vehicle model used here allows for three-dimensional movement and represents a wide range of vehicles. The algorithm works in conjunction with any desired controller to guarantee all vehicles remain free of collisions while attempting to follow their desired control. This algorithm is reactive and distributed, making it w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The Art, Science, and Engineering of Programming
سال: 2019
ISSN: 2473-7321
DOI: 10.22152/programming-journal.org/2019/3/5